/* CSS Document */
@font-face {
	font-family: "iconfont";
	src: url('(../fonts/iconfont.eot?t=1461812268'); /* IE9*/
	src: url('../fonts/iconfont.eot?t=1461812268#iefix')
		format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1461812268') format('woff'),
		/* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1461812268') format('truetype'),
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1461812268#iconfont') format('svg');
	/* iOS 4.1- */
}
.memberExit{display: none}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 18px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.icon-gerenzhongxin:before {
	content: "\e600";
}

.icon-anquanzhongxin:before {
	content: "\e601";
}

.icon-chongzhitixian:before {
	content: "\e602";
}

.icon-message-notice:before {
	content: "\e603";
}

.icon-chongzhi:before {
	content: "\e604";
}

.icon-touzi:before {
	content: "\e605";
}

.icon-wodehongbao01:before {
	content: "\e606";
}

.icon-wodetuijianyouli:before {
	content: "\e607";
}

.mLayout {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
}

.mSidebar {
	float: left;
	width: 194px;
	position: relative;
}

.mColumn {
	float: right;
	width: 800px;
	position: relative;
	border-left: #eee solid 6px;
	min-height: 610px;
	_height: 610px;
}

#member i, #mIndexInfo .mUserInfo .userInco a {
	background: url(../images/member.png);
}

#member i.helpTipsIcon {
	display: inline-block;
	height: 12px;
	width: 12px;
	background: url(../images/icon.png);
	background-position: -30px -280px;
	margin-left: 5px;
	top: 2px;
	position: relative;
}

#member i.helpTipsIcon .helpTipsText {
	position: absolute;
	z-index: 0;
	display: none;
	width: 160px;
	border: #ffbb76 solid 1px;
	background: #fffcef;
	padding: 5px;
	font-size: 12px;
	top: 17px;
	left: -75px;
}

#member i.helpTipsIcon i.helpTipsI {
	position: absolute;
	z-index: 10;
	display: none;
	height: 6px;
	width: 9px;
	background: url(../images/icon.png);
	background-position: -90px -280px;
	top: -6px;
	left: 1px;
}

#mNav {
	padding-bottom: 50px;
}

#mNav ul {
	
}

#mNav li {
	width: 100%;
	z-index: 9;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	border-bottom: #eee solid 1px;
	position: relative;
}

#mNav li a {
	display: block; /*text-align: center;*/
	padding-left: 45px;
}

#mNav li span.icon {
	color: #ccc
}

#mNav li a span.icon {
	margin-right: 10px;
}

#mNav li a:hover {
	text-decoration: none;
}

#mNav li.hov span.front_icon {
	position: absolute;
	height: 20px;
	width: 3px;
	background: #f31437;
	left: 0px;
	top: 14px;
}

#mNav li.hov i {
	position: absolute;
	width: 17px;
	height: 22px;
	background-position: 0 -80px;
	right: -6px;
	top: 14px;
}

#mNav li.hov a, #mNav li.hov span.icon {
	color: #f31437;
}

#mIndexInfo {
	border-bottom: #eee solid 1px;
}

#mIndexInfo .mUserInfo {
	float: left;
	width: 270px;
	padding: 30px;
	border-right: #eee solid 1px;
}

#mIndexInfo .mUserInfo img {
	float: left;
	width: 68px;
	height: 68px;
}

#mIndexInfo .mUserInfo .info {
	float: left;
	padding-left: 22px;
	width: 180px;
}

#mIndexInfo .mUserInfo .info p {
	font-size: 16px;
	color: #c0c0c0
}

#mIndexInfo .mUserInfo .info h3 {
	font-size: 16px;
}

#mIndexInfo .mUserInfo .info .progress {
	border-radius: 5px;
	float: left;
	height: 10px;
	width: 140px;
	border: #ffad00 solid 1px;
	margin-top: 6px;
}

#mIndexInfo .mUserInfo .info .progress span {
	border-radius: 4px;
	float: left;
	height: 10px;
	background: #ffad00
}

#mIndexInfo .mUserInfo .info .text {
	float: left;
	width: 100%;
	color: #c0c0c0;
	padding: 4px 0 0 0;
}

#mIndexInfo .mUserInfo .userInco {
	float: left;
	width: 80%;
	text-align: center;
	margin-top: 10px;
}

#mIndexInfo .mUserInfo .userInco a {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-position: 0 -110px;
	margin: 0 5px;
}

#mIndexInfo .mUserInfo .userInco a.iB {
	background-position: -35px -110px;
}

#mIndexInfo .mUserInfo .userInco a.iC {
	background-position: -69px -110px;
}

#mIndexInfo .mUserInfo .userInco a.iD {
	background-position: -103px -110px;
}

#mIndexInfo .mUserInfo .userInco a.iAok {
	background-position: 0 -136px;
}

#mIndexInfo .mUserInfo .userInco a.iBok {
	background-position: -35px -136px;
}

#mIndexInfo .mUserInfo .userInco a.iCok {
	background-position: -69px -136px;
}

#mIndexInfo .mUserInfo .userInco a.iDok {
	background-position: -103px -136px;
}

#mIndexInfo .mUserMoney {
	float: left;
	width: 400px;
	padding: 30px;
}

#mIndexInfo .mUserMoney .fl {
	font-size: 16px;
	line-height: 42px;
	padding-top: 18px;
}

#mIndexInfo .mUserMoney .fl em {
	font-size: 20px;
	margin: 0 5px;
}

#mIndexInfo .mUserMoney .fl p em {
	font-size: 30px;
	color: #f31437
}

#mIndexInfo .mUserMoney .fl p {
	font-size: 18px;
}

#mIndexInfo .mUserMoney .fr {
	margin-top: 15px;
}

#mIndexInfo .mUserMoney .fr a {
	display: inline-block;
	padding: 5px 0px;
	width: 110px;
	height: 28px;
	line-height: 28px;
	text-align: c;
	border-radius: 3px;
	background: #f31437;
	color: #fff;
	text-align: center;
	font-size: 16px;
}

#mIndexInfo .mUserMoney .fr a:hover {
	background: #f74a65;
	color: #fff;
	text-decoration: none;
}

#mIndexInfo .mUserMoney .fr a.txLink {
	margin-top: 20px;
	border: #c0c0c0 solid 1px;
	width: 108px;
	height: 26px;
	line-height: 26px;
	background: #fff;
	color: #a5a5a5
}

#mIndexInfo .mUserMoney .fr a.txLink:hover {
	background: #fff;
	color: #a5a5a5
}

#mIndex .mDateFl {
	float: left;
	width: 460px;
	padding: 30px;
}

#mIndex .mDateFl .mCount {
	float: left;
	width: 100%;
}

#mIndex .mDateFl .mCount .title {
	float: left;
	width: 100%;
}

#mIndex .mDateFl .mCount .title h3 {
	float: left;
	font-size: 20px;
	font-weight: normal;
}

#mIndex .mDateFl .mCount .title p {
	float: left;
	margin: 8px 0 0 20px;
	display: inline;
	color: #c0c0c0
}

#mIndex .mDateFl .mCount ul {
	float: left;
	width: 100%;
	padding-top: 20px;
}

#mIndex .mDateFl .mCount ul li {
	float: left;
	width: 48%;
	margin-right: 2%;
	display: inline;
	color: #949494;
	text-align: center;
	background: #f5f5f5;
	padding: 8px 0;
	font-size: 14px;
}

#mIndex .mDateFl .mCount ul li em {
	color: #333;
}

#mIndex .mDateFl .mCount ul.borrowItem li {
	width: 230px;
	background: none;
	text-align: left;
}

#mIndex .mDateFl .mCount ul.borrowItem .bTit {
	font-size: 14px;
	color: #949494;
}

#mIndex .mDateFl .mCount ul.borrowItem .bMain {
	font-size: 24px;
	color: #333;
}

#mIndex .mDateFl .mCount ul.borrowItem .keynote {
	color: #ffad00;
}

#mIndex .mDateFl .mCount ul.borrowItem .details {
	display: block;
	margin-top: 3px;
	padding: 2px 8px;
	font-size: 12px;
	border: 1px solid #ffad00;
	color: #ffad00;
	border-radius: 20px;
	float: left;
}

#mIndex .mDateFl.borrow  .mTz {
	padding: 30px;
	width: auto;
	float: none;
}

#mIndex .mDateFl .mTz {
	float: left;
	width: 100%;
	padding: 30px 0 0 0;
}

#mIndex .mDateFl .mTz .title {
	float: left;
	width: 100%;
	border-bottom: #eee solid 3px;
	padding-bottom: 10px;
}

#mIndex .mDateFl .mTz .title h3 {
	float: left;
	font-size: 18px;
	font-weight: normal;
}

#mIndex .mDateFl .mTz table {
	width: 100%;
}

#mIndex .mDateFl .mTz table td {
	border-bottom: #eee solid 1px;
	padding: 10px 0;
	font-size: 14px;
}

#mIndex .mDateFl .mTz table th {
	padding: 10px 0;
	font-size: 14px;
	border-bottom: #eee solid 2px;
	text-align: left;
}

#mIndex .mDateFl .mTz table td em {
	color: #f31437;
}
/*借款*/
#mIndex .mDateFl.borrow {
	float: none;
	width: auto;
	padding: 0;
}

#mIndex .mDateFl.borrow .mCount {
	padding: 30px;
	border-bottom: 1px solid #eee;
	float: none;
}

#mIndex .mDateFr {
	float: left;
	width: 250px;
	background: #f5f5f5;
	margin: 30px 15px 0 0;
	display: inline;
	height: 346px;
}

#mIndex .mDateFr .title {
	float: left;
	width: 90%;
	line-height: 42px;
	padding: 0 5%;
	border-bottom: #fff solid 3px;
}

#mIndex .mDateFr .title h3 {
	float: left;
	font-size: 20px;
	font-weight: normal;
}

#mIndex .mDateFr .title p {
	float: right;
	font-size: 14px;
	color: #c0c0c0
}

#mIndex .mDateFr .mDateYuan {
	float: left;
	width: 100%;
	text-align: center;
}

#mIndex .mDateFr .mDateYuan span {
	display: inline-block;
	background: url(../images/yuan.png) no-repeat;
	width: 128px;
	height: 86px;
	padding-top: 40px;
	font-size: 14px;
	margin-top: 80px;
}

#mIndex .mDateFr .mDateYuan p {
	color: #f31437;
}

#mIndex .mDateFr .mDateYuan p em {
	font-size: 18px;
}

/* 表单样式 */
.inputName {
	float: left;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	text-align: right;
}

.inputText {
	float: left;
	width: 220px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 8px;
	outline: none;
	border: 1px solid #c9c9c9;
	color: #999;
	font-size: 16px;
	border-radius: 3px;
}

.inputTextCurr {
	border: #349cd8 solid 1px;
	color: #000;
}

.numberInput {
	width: 205px;
	font-size: 18px;
}

.inputLabel {
	float: left;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	padding: 0 10px 0 5px;
	margin-top: 7px;
	height: 21px;
}

.inputCheckbox {
	float: left;
	height: 14px;
	width: 14px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.inputBut {
	border: none;
	cursor: pointer;
	float: left;
	text-align: center;
}

.inputRadio {
	float: left;
	height: 14px;
	width: 14px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
}

.inputSelect {
	float: left;
	line-height: 20px;
	padding: 8px;
	font-size: 16px;
	*margin-top: 10px;
}

.inputTextarea {
	float: left;
	font-size: 12px;
	padding: 5px;
	width: 60%;
	height: 80px;
}

label.error {
	line-height: 42px;
	color: #f60;
	font-size: 14px;
	padding-left: 20px;
	margin-left: 12px;
	display: inline;
	background-repeat: no-repeat;
}

div.error {
	background-position: 0 -318px;
	line-height: 42px;
	color: #f60;
	font-size: 14px;
	padding-left: 20px;
	margin-left: 12px;
	display: inline;
}

div.errorMessage {
	background-position: 0 -318px;
	line-height: 30px;
	color: #f60;
	font-size: 14px;
	padding-left: 20px;
	margin-left: 12px;
	display: inline;
}

.inputKh {
	background-position: right -1050px;
	background-repeat: no-repeat;
}
/*表单form样式*/
.formClass {
	float: left;
	width: 100%;
	overflow: hidden;
}

.formClass ul {
	padding: 10px 0;
	float: left;
	width: 100%;
}

.formClass ul li {
	float: left;
	width: 100%;
	padding: 8px 30px;
}

.formClass ul li .inputName {
	width: 160px;
}

.formClass ul li i {
	float: left;
	line-height: 30px;
	padding: 0 5px;
	font-size: 14px;
	color: #666;
}

.formClass ul li.codeLi .codeImg {
	float: left;
	margin-left: 10px;
	display: inline;
}

.formClass ul li.codeLi .aBlue {
	float: left;
	margin: 6px 0 0 10px;
	display: inline;
}

.formClass ul li .showL {
	margin-left: 160px;
	display: inline;
}

.formClass ul li .inputBut {
	width: 120px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	font-size: 16px;
	color: #fff;
	background-color: #f31437;
	margin-top: 5px;
	border-radius: 3px;
}

.formClass ul li .inputBut:hover {
	background-color: #f74a65;
}

.formClass ul li.mobileCode .inputText {
	width: 57px;
}

.formClass ul li.mobileCode span.codeText {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 12px;
	cursor: pointer;
	border: 1px solid #e6ccae;
	border-radius: 3px;
	background: #fff9d7;
	margin-left: 10px;
	display: inline;
}

.formClass ul li.mobileCode span.codeTextNo {
	border: 1px solid #ddd;
	background: #fff;
}

.formClass ul li.dsfzf .inputName {
	line-height: 40px;
}

.formClass ul li.dsfzf input {
	float: left;
	margin: 14px 5px 0 5px;
	display: inline;
}

.formClass ul li a.fl {
	margin: 12px 0 0 15px;
	display: inline;
}

.formClass ul .bank_tmy_item {
	width: 320px;
	margin-bottom: 0;
}

.formClass ul .bank_tmy_item .cardNum {
	color: #333;
}

#mAqzx .mAqTitle {
	font-size: 16px;
	padding: 30px;
}

#mAqzx .sDl {
	float: left;
	width: 94%;
	padding: 0 3% 15px 3%;
}

#mAqzx .sDl dl {
	border: #eee solid 1px;
	padding-top: 15px;
	margin-bottom: 15px;
	border-radius: 3px;
}

#mAqzx .sDl dt {
	float: left;
	width: 100%;
	position: relative;
	cursor: pointer;
	padding-bottom: 15px;
}

#mAqzx .sDl dt i {
	float: left;
	height: 38px;
	width: 38px;
	background-position: 0 -180px;
	margin: 4px 20px 0 20px;
	display: block;
}

#mAqzx .sDl dt i.icon1 {
	background-position: -40px -180px;
}

#mAqzx .sDl dt i.icon2 {
	background-position: -80px -180px;
}

#mAqzx .sDl dt i.icon3 {
	background-position: -120px -180px;
}

#mAqzx .sDl dt i.icon4 {
	background-position: -160px -180px;
}

#mAqzx .sDl dt.dtOk i.icon1 {
	background-position: -40px -221px;
}

#mAqzx .sDl dt.dtOk i.icon2 {
	background-position: -80px -221px;
}

#mAqzx .sDl dt.dtOk i.icon3 {
	background-position: -120px -221px;
}

#mAqzx .sDl dt.dtOk i.icon4 {
	background-position: -160px -221px;
}

#mAqzx .sDl dt .text {
	position: relative; /*padding-left:88px;*/
	float: left;
	font-size: 16px;
	line-height: 24px;
}

#mAqzx .sDl dt .text h3 {
	float: left;
	font-weight: normal;
	font-size: 16px;
}

#mAqzx .sDl dt .text span {
	float: left;
	background: url(../images/icon.png) 0 -1776px;
	padding-left: 20px;
	margin-left: 15px;
	display: inline;
	color: #fe980e;
}

#mAqzx .sDl dt .text p {
	float: left;
	width: 100%;
	color: #8a949c;
}

#mAqzx .sDl dt .bnt {
	position: absolute;
	right: 30px;
	top: 26px;
}



#mAqzx .sDl dt .bnt span {
	float: left;
	height: 22px;
	width: 48px;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
	border: #e1e1e1 solid 1px;
	border-radius: 11px;
}

#mAqzx .sDl dt .risk_bnt span{width:76px;}


#mAqzx .sDl dt .bnt em {
	float: left;
	height: 22px;
	width: 48px;
	text-align: center;
	line-height: 22px;
	color: #34c400;
	font-size: 16px;
}

#mAqzx .sDl dl dd {
	float: left;
	width: 100%;
	margin-top: 5px;
	background: #ddf0fe;
	display: none;
}

#mAqzx .sDl dl dt.hover .text h3 {
	color: #34c400;
}

#mAqzx .sDl dl.hover .bnt span {
	border: #ff6461 solid 1px;
}

#mAqzx .sDl dl.hover {
	border: #ddd solid 1px;
}

#mAqzx .sDl dl.curr dt .text h3 {
	color: #34c400;
}

#mAqzx .sDl dl.curr dt .bnt span {
	background-position: right -40px;
}

/*邮箱验证*/
.mailContent {
	float: left;
	width: 80%;
	padding: 20px 0 20px 12%;
}

.mailContent h2 {
	font-size: 16px;
}

.mailContent p {
	font-size: 14px;
	padding: 10px 0;
	line-height: 30px;
}

.mailContent .bnt {
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
}

.mailContent .bnt a {
	float: left;
	width: 93px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #fff;
	background-color: #36c500;
	font-weight: bold;
	margin-top: 5px;
	border-radius: 3px;
}

.mailContent .bnt a.bntA {
	background-position: right -340px;
}

.mailContent ol {
	float: left;
	width: 100%;
	padding-top: 10px;
	line-height: 24px;
}

.mailContent ol li {
	padding-bottom: 0px;
}

.mailContent ol li {
	color: #666;
}

.mailContent .online {
	background-position: 0 -1115px;
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 14px;
	margin-top: 8px;
	line-height: 24px;
}

.mailContent .online a {
	color: #f60;
}

.mailContent .online a:hover {
	color: #f60;
}

.mTitle {
	font-size: 16px;
}

.mTitle h3 {
	padding: 30px 0 0 30px;
}

.takeForm {
	width: 100%;
}

.takeForm li {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.takeForm li .name {
	float: left;
	width: 140px;
	text-align: right;
	font-size: 16px;
	padding-right: 20px;
	line-height: 42px;
}

.takeForm li .takeBank {
	float: left;
	background: url(../images/txBg.jpg) no-repeat;
	width: 299px;
	height: 170px;
	position: relative;
	margin: -10px 0 0 -5px;
	display: inline;
}

.takeForm li .takeBank .bankLogo {
	position: absolute;
	left: 30px;
	top: 20px;
}

.takeForm li .takeBank .bankMumber {
	position: absolute;
	left: 34px;
	top: 60px;
	font-size: 14px;
	line-height: 24px;
	width: 235px;
}

.takeForm li .takeBank .bankMumber p {
	float: left;
	width: 235px;
	height: 24px;
	overflow: hidden;
}

.takeForm li .takeBank .bankTime {
	position: absolute;
	left: 34px;
	top: 128px;
	font-size: 14px;
}

.takeForm li .text {
	float: left;
	width: 60%;
	line-height: 42px;
	font-size: 16px;
}

.takeForm li .text em {
	color: #f40;
	font-size: 16px;
	font-weight: bold;
}

.takeForm li .text p {
	font-size: 12px;
	color: #666;
	font-size: 14px;
}

.takeForm li .text p span {
	color: #f40;
}

.takeForm li .showL {
	margin-left: 160px;
	display: inline;
}

.takeForm li .showL em {
	color: red;
	font-size: 14px;
}

.takeForm li .inputBut {
	width: 120px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	font-size: 16px;
	border-radius: 3px;
	background: #f31437;
	color: #fff;
}

.takeForm li .inputBut:hover {
	text-decoration: none;
	color: #fff;
}

.takeForm li .inputButNo {
	background-position: 0 -530px;
}

.takeForm li .inputButNo:hover {
	background-position: right -530px;
}

.takeForm li .passwordA {
	float: left;
	line-height: 42px;
	margin-left: 12px;
	display: inline;
}

.takeForm li em.yuan {
	color: #f40;
	font-size: 16px;
	font-weight: bold;
	margin-left: 12px;
	float: left;
	line-height: 40px;
}

.takeForm li.noTake {
	position: relative;
}

.takeForm li.noTake .inputBut {
	position: absolute;
	left: 164px;
	top: 190px;
	display: inline;
}

.takeForm li.noTake .inputBut1 {
	left: 300px;
	color: #666;
}

.takeForm li .ysTips {
	float: left;
	padding-left: 160px;
	margin-top: 20px;
	font-size: 14px;
}

.takeForm li .ysTips em {
	color: #f60;
}

.takeForm li .ysTips a {
	text-decoration: underline;
}

.takeForm .bank_tmy_item {
	margin-bottom: 0;
}

/*列表*/
.mTableClass {
	float: left;
	width: 94%;
	padding: 0 3%;
	margin-top: 20px;
}

.mTableClass table {
	width: 100%;
	border-left: #e6e6e6 solid 1px;
	border-right: #e6e6e6 solid 1px;
	border-top: #e6e6e6 solid 1px;
}

.mTableClass table thead {
	background: #f4f5f9;
}

.mTableClass table thead th, .mTableClass table tbody td {
	font-size: 14px;
	padding: 10px 0 10px 15px;
	text-align: left;
	border-bottom: #e6e6e6 solid 1px;
}

.mTableClass table tbody td {
	font-size: 12px;
}

.mTableClass table tbody tr.noList td {
	text-align: center;
	padding: 50px 0;
}

.mTableClass table tbody td a.aZr, .mTableClassA table tbody td a.aZr {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	color: #fff;
	padding: 0 5px;
	border-radius: 3px;
	background: #36c500
}

.mTableClass table tbody td a.aZr:hover {
	background: #3ddd00;
	text-decoration: none;
	color: #fff
}

.mTableClass table tbody td a.aZrz {
	background: #00a0ea
}

.mTableClass table tbody td a.aZrz:hover {
	background: #0fb3ff;
}

/*付息弹出内容*/
.fuxiAlertClass {
	width: 598px;
}

.fuxiAlertClass .fuxiP {
	font-size: 14px;
	padding: 0 0 10px 0;
	text-align: center;
	width: 100%;
}

.fuxiAlertClass .fuxiP em {
	font-weight: normal;
	font-size: 14px;
	color: #f60;
	padding-right: 8px;
}

.fuxiAlertClass .fuxiTable {
	
}

.fuxiAlertClass .fuxiTable table {
	width: 100%;
	border-left: #e6e6e6 solid 1px;
	border-right: #e6e6e6 solid 1px;
	border-top: #e6e6e6 solid 1px;
}

.fuxiAlertClass .fuxiTable table thead {
	background: #f4f5f9;
}

.fuxiAlertClass .fuxiTable table thead th, .fuxiAlertClass .fuxiTable table tbody td
	{
	font-size: 14px;
	padding: 8px 0 8px 15px;
	text-align: center;
	border-bottom: #e6e6e6 solid 1px;
}

.fuxiAlertClass .fuxiTable table tbody tr.fuxiOk {
	background: #edfee6
}
/**/
.huikuanTop ul {
	background: #FFF8DB;
	padding: 20px 15px 25px 15px;
	width: 70%;
	border: #ffe26a solid 1px;
}

.huikuanTop ul li {
	float: left;
	color: #f60;
	font-size: 16px;
	width: 25%;
	line-height: 30px;
	padding: 0 2%;
}

.huikuanTop ul li span {
	display: inline-block;
	font-size: 24px;
	padding-top: 10px;
}

.huikuanTop ul li span tt {
	font-size: 16px;
}

.huikuanTop ul li.one {
	border-right: #ffe26a solid 1px;
	width: 30%;
	margin-right: 5%;
	display: inline;
}

.huikuanTop a {
	background: #e0f3ff;
	border: #a4ddff solid 1px;
	color: #049ef9;
	padding: 20px 2% 25px 2%;
	font-size: 16px;
	width: 20%;
	line-height: 30px;
}

.huikuanTop a span {
	display: inline-block;
	font-size: 24px;
	padding-top: 10px;
}

.huikuanTop a span tt {
	font-size: 16px;
}

.huikuanTop a:hover {
	text-decoration: none;
	color: #0085d4;
	border: #7ecefd solid 1px;
}

.huikuanTop a.fl {
	background: #FFF8DB;
	border: #ffe26a solid 1px;
	color: #f60;
}

.huikuanTop a.fl:hover {
	color: #f60;
	border: #fad53a solid 1px;
}

.huikuanTop ul.fr {
	background: #e0f3ff;
	border: #a4ddff solid 1px;
}

.huikuanTop ul.fr li {
	color: #0085d4;
}

.huikuanTop ul.fr li.one {
	border-right: #a4ddff solid 1px;
}

/*tap*/
.tapTile {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: #e6e6e6 solid 1px;
	border-top: #e6e6e6 solid 1px;
	background: #f4f5f9;
}

.tapTile h3 {
	float: left;
	font-size: 14px;
	font-weight: normal;
}

.tapTile h3 a {
	padding: 0 20px;
}

.tapTile h3.curr {
	background: #ff6461
}

.tapTile h3.curr a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.tapTile h3.curr a:hover {
	color: #fff;
}

.tapTile .fr select {
	float: left;
	padding: 3px 6px;
	font-size: 13px;
	margin: 8px 15px 0 0;
	color: #5e5e5e;
}

.tapTile .fr .inputText {
	width: 90px;
	border: #aaa solid 1px;
	vertical-align: middle;
}

.tapTile .fr .inputBnt {
	font-size: 13px;
	margin: 0 15px 0 5px;
	background: #36c500;
	border: none;
	color: #fff;
	height: 23px;
	border-radius: 3px;
	cursor: pointer;
	vertical-align: middle;
	padding: 0 5px;
}

.tableClassA {
	padding: 10px 15px 15px;
}

.tableClassA table {
	width: 100%;
	border-top: #e6e6e6 solid 1px;
}

.tableClassA thead {
	font-size: 14px;
	background: #f4f5f9
}

.tableClassA thead th {
	font-weight: normal;
	padding: 10px 0 10px 20px;
	text-align: left;
	border-bottom: #e6e6e6 solid 1px;
}

.tableClassA td {
	font-size: 12px;
	padding: 10px 0 10px 20px;
	text-align: left;
	border-bottom: #e6e6e6 solid 1px;
}

.tableClassA td em {
	color: #f60;
}

.tableClassA td span {
	color: #36c500
}

.tableClassA td.bind, .tableClassA td.unbind {
	padding-left: 0;
	text-align: center;
	font-weight: bold;
}

.tableClassA td.unbind span {
	color: #0085ec;
}

.tableClassA table tbody tr.noList td {
	text-align: center;
	padding: 50px 0;
	border-bottom: none
}

.tableClassA table tbody td a.aZr {
	margin: 0 15px 0 0;
}

.tableClassA table .tc {
	text-align: center;
}

.tableClassA_status {
	float: right;
	padding-bottom: 20px;
}

.tableClassA_status a {
	padding: 0 8px;
	color: #999;
	font-weight: normal;
	font-size: 14px;
}

.tableClassA_status a.select {
	color: #222;
	font-weight: bold;
}

.tableClassA_status a:hover {
	text-decoration: none;
}

.tapList {
	border-top: none;
	text-align: center;
	margin: 20px 30px;
}

.tapList p {
	color: #ff4400;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.tapList p.notice {
	padding: 10px 0 30px;
	font-size: 18px;
}

.tableClassA td a {
	margin: 0 10px;
}

.tableClassA td a.two_tbl {
	margin: 0 2px;
	color: #0085ec
}

.tableClassA.minH415 {
	min-height: 415px;
}

.tableClassA.minH415.tl {
	text-align: left;
}

.tableClassA.borrowItem {
	
}

.tableClassA.borrowItem img {
	margin-right: 5px;
	float: left;
}

.tableClassA.borrowItem .fontGreen {
	margin-left: 4px;
}

.tableClassA.borrowItem a {
	margin: 0;
}

.tableClassA.borrowItem a.refund_btn {
	background: #ff6461;
	padding: 4px 15px;
	color: #fff;
	border-radius: 3px;
}

.tableClassA.borrowItem .refund {
	color: #333;
	margin-left: 14px;
}

.yqzxj {
	padding: 30px;
}

.yqzxj .tipsLink {
	float: left;
	width: 100%;
}

.yqzxj .tipsLink label {
	float: left;
	line-height: 32px;
	font-size: 14px;
}

.yqzxj .tipsLink input {
	float: left;
	height: 33px;
	padding: 0 15px;
	font-size: 14px;
	margin-left: 10px;
	display: inline;
	background: #f31437;
	color: #fff;
	border: none;
	cursor: pointer;
}

.yqzxj .tipsLink span {
	float: left;
	line-height: 31px;
	height: 31px;
	border: #c9c9c9 solid 1px;
	background: #fff;
	padding: 0 15px;
	overflow: hidden;
	margin-left: 12px;
	display: inline;
}

.yqzxj h4 {
	font-size: 16px;
	line-height: 32px;
	margin-top: 8px;
	padding-bottom: 10px;
}

.yqzxj .yqzxjTips {
	line-height: 24px;
	font-size: 14px;
}

.awardTable {
	width: 100%;
	border: #c9c9c9 solid 1px;
	background: #f4f4f4;
	padding: 10px 0;
}

.awardTable td {
	padding: 5px 0;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.awardTable thead td {
	font-weight: bold;
}

.awardTable td em {
	color: #f31437;
	font-weight: bold;
}

.awardTable tr.noInfo td {
	padding: 80px;
	background: #fff;
	font-size: 14px;
}

.mPadding {
	padding: 30px;
}

/*我的银行卡*/
.mBank_mian {
	text-align: left;
	margin: 20px 30px;
}

.mBank_mian .bank_list {
	
}

.mBank_mian .bank_tmy {
	
}

.bank_tmy_item {
	width: 294px;
	margin: 0 15px 15px 0;
	padding: 10px;
	cursor: pointer;
	height: 174px;
	position: relative;
	float: left;
	background: url(../images/mBank_bg.png) no-repeat;
}

.bank_tmy_item .hd {
	padding: 30px 0 10px 24px;
}

.bank_tmy_item .hd .bank_name{
	font-size:23px;
	padding-left:8px; 
	vertical-align:-5px;
}

.bank_tmy_item .cardNum {
	font-size: 20px;
	text-align: center;
	letter-spacing: 3px;
	margin-top: 10px;
}

.bank_tmy_item .card_bg, .bank_tmy_item .card_tit, .bank_tmy_item .card_anew
	{
	display: none;
}

.bank_tmy_item.error .card_bg, .bank_tmy_item.error .card_tit {
	display: block;
}

.bank_tmy_item.error .card_bg {
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	position: absolute;
	left: 8px;
	top: 8px;
	width: 297px;
	height: 177px;
}

.bank_tmy_item.error .card_tit {
	font-size: 24px;
	position: absolute;
	left: 70px;
	top: 50px;
	color: #fff;
	z-index: 9;
}

.bank_tmy_item.error .card_anew {
	position: absolute;
	color: #fff;
	left: 82px;
	bottom: 45px;
	width: 140px;
	height: 40px;
	display: block;
	z-index: 9;
	border: 1px solid #fff;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}

.mBank_mian .bank_from {
	padding-top: 20px;
}

.mBank_mian .bank_from .formbys {
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
}

.mBank_mian .bank_from .formbys .formWpt {
	float: left;
}

.mBank_mian .bank_from .formIpt {
	float: left;
}

.mBank_mian .bank_from .f_name {
	height: 40px;
	width: 92px;
	float: left;
	line-height: 40px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
}

.mBank_mian .bank_from .f_text {
	width: 220px;
	border: 1px solid #c9c9c9;
	border-radius: 4px;
	float: left;
	overflow: hidden;
	padding: 12px 9px;
}

.mBank_mian .bank_from .pr_tips {
	line-height: 40px;
	float: left;
	margin-left: 28px;
	color: #f31437;
	font-size: 14px;
}

.mBank_mian .bank_from .my_sms {
	width: 120px;
}

.mBank_mian .bank_from select {
	height: 40px;
	line-height: 40px;
}

.mBank_mian .formgain {
	width: 105px;
	float: left;
	background: #f3f3f3;
	margin-left: 10px;
	display: block;
	height: 40px;
	text-align: center;
	border: 1px solid #c9c9c9;
	border-radius: 3px;
	cursor: pointer;
}

.mBank_mian .formgain:hover {
	text-decoration: none;
}

.mBank_mian .bank_from .formbys_btn {
	padding-top: 20px;
	margin-left: 110px;
}

.mBank_mian .bank_from .formbys_btn_f {
	width: 120px;
	border: 0 none;
	color: #fff;
	font-size: 16px;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 40px;
	background: #f31437;
	border-radius: 3px;
}

.mBank_mian .bank_from .formbys_btn_f:hover {
	text-decoration: none;
}

.bank_from_form {
	display: block;
	text-decoration: underline;
	position: absolute;
	right: 20px;
	top: 15px;
	color: #ffae00;
	font-size: 14px;
}

.mBank_explain {
	display: none;
}

.mBank_mian .bank_explain {
	
}

.mBank_mian .bank_explain_table {
	text-align: center;
	width: 100%;
	border-left: 1px solid #d0d7e5;
	border-bottom: 1px solid #d0d7e5;
}

.mBank_mian .bank_explain_table td {
	padding: 8px 0;
	font-size: 14px;
	border-right: 1px solid #d0d7e5;
	border-top: 1px solid #d0d7e5;
}

.mBank_mian .bank_explain_table th {
	padding: 8px 0;
	font-size: 15px;
	border-right: 1px solid #d0d7e5;
	border-top: 1px solid #d0d7e5;
}

.mBank_mian .bank_from_close {
	display: block;
	position: absolute;
	right: 20px;
	top: 15px;
	width: 19px;
	height: 19px;
	background: url(../images/bank_from_close.png) no-repeat;
}

/*合同提示*/
.pop_contract {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	overflow: hidden
}

.pop_contract .pop_bg {
	height: 100%;
	opacity: .7;
	background: #000;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.pop_contract .contract_wrap {
	width: 800px;
	margin: 0 auto;
	background: #fff;
	height: 100%;
	position: relative;
	z-index: 1300
}

.pop_contract .contract_w_mian {
	padding: 15px 20px
}

.pop_contract .contract_w_mian h2 {
	font: 26px/50px 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB',
		'Microsoft YaHei', 'Lantinghei SC', 'Open Sans', Arial,
		'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif;
	text-align: center
}

.pop_contract .mCustomScrollbar {
	margin-top: 10px
}

.pop_contract .mCustomScrollbar p {
	font: 14px/30px 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB',
		'Microsoft YaHei', 'Lantinghei SC', 'Open Sans', Arial,
		'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif;
	color: #333
}

.pop_contract table {
	border-collapse: collapse;
	border-spacing: 0
}

.pop_contract table tr td {
	height: 30px
}

.pop_contract table tr td span {
	color: #333;
	margin-left: 5px;
	font: 14px/30px 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB',
		'Microsoft YaHei', 'Lantinghei SC', 'Open Sans', Arial,
		'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif, STHeiti,
		'WenQuanYi Micro Hei', SimSun, sans-serif
}

.contractContent {
	width: 740px;
	height: 600px;
	margin: 20px 25px 0 25px
}

.contractContent p {
	font: 14px/30px "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB",
		"Microsoft YaHei", "Lantinghei SC", "Open Sans", Arial,
		"Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", STHeiti,
		"WenQuanYi Micro Hei", SimSun, sans-serif, STHeiti,
		"WenQuanYi Micro Hei", SimSun, sans-serif;
	color: #333
}

.contractContent table tr td {
	height: 30px
}

.contractContent table tr td span {
	font: 14px/30px "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB",
		"Microsoft YaHei", "Lantinghei SC", "Open Sans", Arial,
		"Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", STHeiti,
		"WenQuanYi Micro Hei", SimSun, sans-serif, STHeiti,
		"WenQuanYi Micro Hei", SimSun, sans-serif;
	color: #333;
	margin-left: 5px
}

.contactBigBox {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999
}

.contract_active {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 2001
}

.contract_active a {
	display: block;
	float: left;
	font-family: 'Microsoft YaHei';
	height: 30px;
	line-height: 30px;
	text-align: center
}

.contract_active a:hover {
	text-decoration: none;
	color: #eb7350
}

.contract_active_close {
	width: 30px;
	font-size: 17px;
	overflow: hidden;
	background: url(../images/closeHt.png) no-repeat;
	background-size: 30px 30px;
	text-indent: 999em;
}

.contract_active_pdf {
	width: 90px;
	font-size: 14px;
	border-radius: 30px;
	margin-right: 20px;
	opacity: .6;
	background: #000;
	color: #fff;
}

/*提示*/
.tips {
	border: #ffbb76 solid 1px;
	border-radius: 3px;
	background: #fffcef;
	padding: 10px 15px;
	line-height: 24px;
	position: relative;
	font-size: 14px;
}

.tips i.iconA {
	width: 10px;
	height: 16px;
	background-position: -60px -480px;
	margin-top: 3px;
}

.tips em {
	color: red;
}

.tips .text {
	float: left;
}

.tips .right {
	position: absolute;
	right: 15px;
}

.tips .right a {
	font-weight: bold;
	background-position: right -477px;
	padding-right: 16px;
	display: inline-block;
}

.newRechargeAdd {
	float: left;
	width: 100%;
}

.newRechargeAdd .formClass ul li {
	margin-top: 10px;
}

.newRechargeAdd .formClass ul li .inputName {
	width: 105px;
	font-size: 16px;
	text-align: left;
	line-height: 42px;
}

.newRechargeAdd .formClass ul li .bankLi {
	float: left;
	width: 625px;
	margin-top: -15px;
}

.newRechargeAdd .formClass ul li .bankLi label {
	float: left;
	width: 142px;
	margin-top: 15px;
	height: 40px;
	text-align: center;
	border: #d3d8dc solid 1px;
	border-radius: 3px;
	margin-right: 10px;
	display: inline;
	cursor: pointer;
}

.newRechargeAdd .formClass ul li .bankLi label p {
	float: left;
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 14px;
	margin-top: 5px;
}

.newRechargeAdd .formClass ul li .bankLi label.curr {
	border: #349cd8 solid 1px;
	position: relative;
}

.newRechargeAdd .formClass ul li .bankLi label.curr tt {
	position: absolute;
	background-image: url(../images/icon.png) !important;
	background-position: 0 -280px;
	height: 19px;
	width: 19px;
	right: 0px;
}

.newRechargeAdd .formClass ul li .bankLi label img {
	margin-top: 3px;
	height: 34px;
}

.newRechargeAdd .formClass ul li .showL {
	margin-left: 80px;
}

.newRechargeAdd .formClass ul li em.yuan {
	color: #f40;
	font-size: 16px;
	font-weight: bold;
	margin-left: 12px;
	line-height: 42px;
	float: left;
}

.newRechargeAdd .formClass ul li .recharge_num {
	float: left;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
}

.tzchenggong {
	text-align: center;
	min-height: 450px;
	padding-top: 100px;
}

.tzchenggong tt {
	display: inline-block;
	height: 60px;
	width: 60px;
	background-image: url(../images/productIcon.png) !important;
	background-position: 0 -310px;
}

.tzchenggong tt.shibai {
	background-position: -81px -310px;
}

.tzchenggong h3 {
	font-size: 18px;
	padding: 20px 0 50px 0;
}

.tzchenggong .tipsCgA a {
	display: inline-block;
	padding: 5px 25px;
	margin: 50px 20px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	color: #f31437;
	border: #f31437 solid 2px;
	text-align: center;
	font-size: 16px;
}

.tzchenggong .tipsCgA a:hover {
	border: #f74a65 solid 2px;
}

.tzchenggong .tipsCgA a.curr {
	background: #f31437;
	color: #fff;
}

.tzchenggong .tipsCgA a.curr:hover {
	background: #f74a65;
	color: #fff;
	border: #f74a65 solid 2px;
}

.m-pdf {
	padding: 30px 50px;
}

.m-pdf * {
	font-size: 16px;
	line-height: 2;
}

.m-pdf p {
	padding: 16px 0;
}

.m-pdf h1 {
	font-size: 24px;
	text-align: center;
}

/*获取红包样式*/
.award-bg-w, .interest-bg-w {
	background: url(../images/award-bg-w.png) no-repeat;
	position: relative;
	background-size: 187px 73px;
	width: 187px;
	height: 73px;
	display: inline-block;
}

.award-bg-w:hover, .interest-bg-w:hover {
	background: url(../images/award-bg-w-hove.png) no-repeat;
	background-size: 187px 73px;
}

.award-bg-w tt {
	position: absolute;
	z-index: 11;
	color: #fff;
}

.award-bg-w tt.money {
	font-size: 18px;
	width: 123px;
	text-align: center;
	margin-top: 10px;
}

.award-bg-w tt.money b {
	font-size: 26px;
}

.award-bg-w tt.data {
	font-size: 12px;
	text-align: center;
	width: 123px;
	margin-top: 43px;
}

.award-bg-w tt.mark {
	font-size: 15px;
	text-align: center;
	width: 40px;
	margin: 18px 0 0 136px;
}

.award-bg-w.end, .award-bg-w.end:hover {
	background: url(../images/award-bg-y.png) no-repeat;
	background-size: 187px 73px;
}

.member-point {
	background: #f7f7f7;
	border: 1px solid #e5e4e4;
	padding: 20px 35px;
	margin-top: 20px;
}

.member-point h1 {
	color: #da4848;
	font-size: 14px;
	text-align: left;
}

.member-point p {
	margin: 15px 0px;
	line-height: 26px;
	color: #666;
}

.member-point p span {
	margin-left: 20px;
	display: block;
	font-weight: normal;
}

/*我的奖励-加息券*/
.interest-bg-w {
	background: url(../images/jiaxi-bg-w.png) no-repeat;
}

.interest-bg-w:hover {
	background: url(../images/jiaxi-bg-w-hove.png) no-repeat;
}

/*个人消息*/
.information-main {
	text-align: left;
	min-height: 415px;
}

.information-main li {
	height: 50px;
	position: relative;
	line-height: 50px;
	padding: 0 30px;
	border-bottom: 1px solid #e6e6e6;
}

.information-main li.mark-read .o-icon {
	display: none;
}

.information-main li.mark-read a {
	font-weight: normal;
}

.information-main a {
	float: left;
	color: #5e5e5e;
	display: inline-block;
	margin-right: 12px;
	font-weight: bold;
}

.information-main .o-icon {
	width: 7px;
	height: 7px;
	display: block;
	background-color: #ffae00;
	border-radius: 50%;
	position: absolute;
	left: 17px;
	top: 21px;
}

.information-main .hinge {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #b5b5b5;
}

.information-lenth {
	width: 600px;
	float: left;
}

.information-main .o-time {
	float: right;
	color: #999;
}

/*个人消息-详情页*/
.aboutRight {
	padding: 30px 40px 40px;
	position: relative;
}

.aboutRight .about-close {
	width: 19px;
	height: 19px;
	background: url(../images/closerIcon.png) no-repeat;
	position: absolute;
	top: 12px;
	right: 12px;
	text-indent: 9999em;
	overflow: hidden;
}

.titleNews {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 32px;
	border-bottom: #e1e1e1 solid 1px;
	font-size: 14px;
	padding: 10px 0;
	color: #999;
}

.titleNews h1 {
	font-size: 18px;
	color: #333;
}

.titleNews p {
	font-size: 12px;
	color: #999;
}

.detailsNews {
	float: left;
	width: 96%;
	font-size: 14px;
	line-height: 30px;
	padding: 12px 2%;
	overflow: hidden;
}

/*实名认证弹窗*/
.pop_containTit, .pop_containTit .bg, .pop_error, .pop_error .bg {
	position: fixed;
	left: 0;
	top: 0%;
	width: 100%;
	height: 100%;
}

.pop_containTit, .pop_error {
	z-index: 999;
}

.pop_containTit .bg {
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.pop_containTit .pop_main {
	width: 400px;
	height: 260px;
	background: #fff;
	left: 50%;
	border: 1px solid #808080;
	top: 50%;
	margin: -130px 0 0 -200px;
	position: absolute;
	z-index: 10;
}

.pop_containTit .pop_main .title {
	font-size: 20px;
	padding: 30px 10px 40px;
	text-align: center;
}

.pop_containTit .pop_main .details {
	font-size: 18px;
	text-align: center;
	margin-bottom: 50px;
}

.pop_containTit .pop_main .btn {
	width: 260px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background: #f31437;
	font-size: 18px;
	display: block;
}

.pop_containTit .pop_main .btn:hover {
	text-decoration: none;
}

.pop_containTit .pop_main .close {
	width: 19px;
	height: 19px;
	display: block;
	background: url(../images/bank_from_close.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}

/*公共弹窗*/
.pop_error .bg {
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.pop_error .pop_main {
	width: 360px;
	height: 200px;
	z-index: 999;
	background: #fff;
	border: 1px solid #e0e0e0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -100px 0 0 -180px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .6);
	box-shadow: 0 0 10px rgba(0, 0, 0, .6);
}

.pop_error .pop_main .identify {
	padding: 45px 0 30px;
	text-align: center;
}

.pop_error .pop_main .content {
	padding: 0 20px;
	font-size: 18px;
	text-align: center;
}

/*日薪宝纪录－－新增*/
.daily_otit{padding: 40px 135px 30px 84px; border-bottom: 1px solid #e5e5e5;}
.daily_otit .o_list{float: left; width: 33.333%; text-align: center;}
.daily_otit .o_list .moneys{font-size: 30px; color: #333;}
.daily_otit .o_list .titles{font-size: 14px; margin-top: 5px;}


.daily_oMain{padding: 30px 50px 0;}
.daily_oMain table th{text-align: left; font-size: 16px; height: 35px; line-height: 35px;}
.daily_oMain table td{height: 35px; line-height: 35px; font-size: 14px;}
.daily_oMain table a{color: #4ba0e2}


.center_page{text-align: center; font-size: 14px; padding: 20px 0;}
.center_page a ,.center_page span{display: inline-block; padding: 6px 12px; margin:0 5px;}
.center_page a{border:1px solid #fecac9; color: #fa413d; text-decoration: none;}

.center_page span.disenable{color: #999; border:1px solid #e6e6e6; background-color: #fff;}
.center_page span.current{color: #fff; border:1px solid #fa413d; background-color: #fa413d;}

/*风险评估－－新增*/
.crisk_main{margin: 30px 25px 30px 30px; }

.crisk_single{padding-bottom: 40px;}
.crisk_single dt{font-size: 16px; padding-bottom: 18px;}
.crisk_single dd{float: left; font-size: 16px; line-height: 16px; margin-right: 30px;}
.crisk_single input{float: left; margin:2px 10px 0 3px; }

.crisk_more{padding-bottom: 40px;}
.crisk_more dt{font-size: 16px; padding-bottom: 18px;}
.crisk_more dd{font-size: 16px; line-height: 28px;}
.crisk_more input{float: left; margin:8px 10px 0 3px; }

.crisk_btn{width: 200px; background-color: #f14634; height: 42px; line-height: 42px; text-align: center; display: block; border-radius: 25px; font-size: 18px; color: #fff; margin:0 auto 20px; }
.crisk_btn:hover{background-color: #df3d2c; color: #fff; text-decoration: none; }
.crisk_btn.choose{background-color: #dcdcdc; color: #333;}

.crisk_main{height: 500px; overflow: hidden;}

.crisk_answer{margin: 30px; display: none;}
.crisk_answer .answer_oL{line-height: 40px; font-size: 16px; float: left;}
.crisk_answer .answer_oL span{font-size: 24px; color: #df3d2c;}
.crisk_answer .answer_oR{float: right;}
.crisk_answer .answer_oR a{display: block; height: 40px; line-height: 40px; width: 120px; background-color: #df3d2c; color: #fff; font-size: 18px;  text-align: center; border-radius: 40px; float: left; margin-left: 12px;}
.crisk_answer .answer_oR .answerClose{background-color: #dcdcdc; color: #333;}
.crisk_answer .answer_oR a:hover{text-decoration: none;}


.crisk_main .mCSB_scrollTools .mCSB_draggerRail{width: 10px; background-color: #e5e5e5;}
.crisk_main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px; background-color: #c9c9c9; 	
	-webkit-transition:initial;
	-moz-transition:initial;
	-o-transition:initial;
	transition:initial;
}
.crisk_main .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #b8b8b8;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}
.crisk_main .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.crisk_main .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #b8b8b8;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}
